liquid essence extracted from the seed of higuerilla that is used for certain drugs - Inglés Sinónimo Diccionario

Can't found any synonym terms.